package cn.javano.guava.learn;

import java.io.File;
import java.io.IOException;

import org.junit.Test;

import com.google.common.base.Charsets;
import com.google.common.io.Files;

/**
 * Guava IO操作
 * 
 * @author lengleng
 * @date 2017年1月1日
 */
public class LearnFiles {
	/**
	 * 写入流，不用关闭
	 */
	@Test
	public void testWriter() {
		File file = new File("c:a.txt");
		try {
			Files.write("hello world".getBytes(), file);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	/**
	 * 读入
	 */
	@Test
	public void testRead() {
		File file = new File("C:a.txt");
		try {
			String result = Files.readFirstLine(file, Charsets.UTF_8);
			System.out.println(result);
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}
